package com.sql.compare.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
public class DataSourceDTO {
    /**
     * 连接池名称
     */
    @NotBlank(message = "连接池名称不能为空")
    private String poolName;
    /**
     * com.mysql.cj.jdbc.Driver
     */
    @NotBlank(message = "JDBC Driver不能为空")
    private String driverClassName;
    /**
     * jdbc:mysql://x.x.x.x:3306/x?useUnicode=true&characterEncoding=utf-8
     */
    @NotBlank(message = "JDBC URL不能为空")
    private String url;
    /**
     * JDBC 用户名
     */
    @NotBlank(message = "JDBC 用户名不能为空")
    private String username;
    /**
     * JDBC 密码
     */
    @NotBlank(message = "JDBC 账号不能为空")
    private String password;
}